ef4feecfc34e854fb3b36a4e3fc4221d79c53c83,plugins/mpsmigration/source_gen/jetbrains/mps/ide/mpsmigration/migration32/migrations/ReSaveModulesMigration.java,ReSaveModulesMigration,doExecute,#Project#,23
Before Change
@Override
public boolean doExecute(Project p) {
Iterable<? extends SModule> modules = p.getModulesWithGenerators();
for (AbstractModule module : Sequence.fromIterable(modules).ofType(AbstractModule.class)) {
if (!(module.getModuleDescriptor().hasLanguageVersions())) {
module.setChanged();
}
After Change
@Override
public boolean doExecute(Project p) {
Iterable<? extends SModule> modules = p.getModulesWithGenerators();
for (AbstractModule module : Sequence.fromIterable(modules).ofType(AbstractModule.class).where(new IWhereFilter<AbstractModule>() {
public boolean accept(AbstractModule it) {
return !(it.isReadOnly());
}
})) {
if (!(module.getModuleDescriptor().hasLanguageVersions())) {
module.setChanged();
}